technological uncertainty - Turkish English Dictionary